package com.group7.mall.entity;

import lombok.Data;
import lombok.ToString;

import java.io.Serializable;

/**
 * 用户订单表(TbUserOrder)实体类
 *
 * @author makejava
 * @since 2024-04-10 16:48:08
 */
@Data
@ToString
public class TbUserOrder implements Serializable {
    private static final long serialVersionUID = 617303853362269544L;

    private String finishedTime;

/**
     * 订单id
     */
    private Integer orderId;
/**
     * 用户id
     */
    private String userOpenId;
/**
     * 店铺id
     */
    private Integer storeId;
/**
     * 商品id
     */
    private Integer goodsId;
/**
     * 售后id
     */
    private Integer serviceId;
/**
     * 商品种类id
     */
    private Integer combinationId;
/**
     * 商品种类字串
     */
    private String typeInfo;
/**
     * 购买数量
     */
    private Integer purchaseNumber;
/**
     * 订单总价
     */
    private Double orderPrice;
/**
     * 订单状态（待付款/待发货/待收货/待评价/售后）
     */
    private Integer orderStatus;
/**
     * 支付方式
     */
    private Integer payType;
/**
     * 快递单号
     */
    private String expressNumber;
/**
     * 收货电话
     */
    private String orderPhone;
/**
     * 收货地址
     */
    private String orderAddress;
/**
     * 商品种类
     */
    private Integer goodsClass;
/**
     * 订单备注
     */
    private String orderDetail;
/**
     * 第三方平台订单锁
     */
    private Integer orderLock;
/**
     * 创建时间
     */
    private String createdTime;
/**
     * 支付时间
     */
    private String payTime;
/**
     * 订单是否完成
     */
    private Integer isFinished;
/**
     * 软删除
     */
    private Integer isDeleted;
/**
     * 收货联系人
     */
    private String orderContactName;


    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public String getUserOpenId() {
        return userOpenId;
    }

    public void setUserOpenId(String userOpenId) {
        this.userOpenId = userOpenId;
    }

    public Integer getStoreId() {
        return storeId;
    }

    public void setStoreId(Integer storeId) {
        this.storeId = storeId;
    }

    public Integer getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Integer goodsId) {
        this.goodsId = goodsId;
    }

    public Integer getServiceId() {
        return serviceId;
    }

    public void setServiceId(Integer serviceId) {
        this.serviceId = serviceId;
    }

    public Integer getCombinationId() {
        return combinationId;
    }

    public void setCombinationId(Integer combinationId) {
        this.combinationId = combinationId;
    }

    public String getTypeInfo() {
        return typeInfo;
    }

    public void setTypeInfo(String typeInfo) {
        this.typeInfo = typeInfo;
    }

    public Integer getPurchaseNumber() {
        return purchaseNumber;
    }

    public void setPurchaseNumber(Integer purchaseNumber) {
        this.purchaseNumber = purchaseNumber;
    }

    public Double getOrderPrice() {
        return orderPrice;
    }

    public void setOrderPrice(Double orderPrice) {
        this.orderPrice = orderPrice;
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public String getExpressNumber() {
        return expressNumber;
    }

    public void setExpressNumber(String expressNumber) {
        this.expressNumber = expressNumber;
    }

    public String getOrderPhone() {
        return orderPhone;
    }

    public void setOrderPhone(String orderPhone) {
        this.orderPhone = orderPhone;
    }

    public String getOrderAddress() {
        return orderAddress;
    }

    public void setOrderAddress(String orderAddress) {
        this.orderAddress = orderAddress;
    }

    public Integer getGoodsClass() {
        return goodsClass;
    }

    public void setGoodsClass(Integer goodsClass) {
        this.goodsClass = goodsClass;
    }

    public String getOrderDetail() {
        return orderDetail;
    }

    public void setOrderDetail(String orderDetail) {
        this.orderDetail = orderDetail;
    }

    public Integer getOrderLock() {
        return orderLock;
    }

    public void setOrderLock(Integer orderLock) {
        this.orderLock = orderLock;
    }

    public String getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(String createdTime) {
        this.createdTime = createdTime;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public Integer getIsFinished() {
        return isFinished;
    }

    public void setIsFinished(Integer isFinished) {
        this.isFinished = isFinished;
    }

    public Integer getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }

    public String getFinishedTime() {
        return finishedTime;
    }

    public void setFinishedTime(String finishedTime) {
        this.finishedTime = finishedTime;
    }

    public String getOrderContactName() {
        return orderContactName;
    }

    public void setOrderContactName(String orderContactName) {
        this.orderContactName = orderContactName;
    }

}

